var xmlhttp;
var _finish;

function getImgs(str, count, terms)
{
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
  {
    alert ("Browser does not support HTTP Request");
    return;
  }
  
  _finish = build;
  
  var url="scripts/db.php";
  url=url+"?stitchid="+str+"&count="+count+"&terms="+encodeURIComponent(terms);
  
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

function getNextImg(str, greater, terms, onfinish) {
  xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null)
  {
    alert ("Browser does not support HTTP Request");
    return;
  }
  
  _finish = onfinish;
  
  var url="scripts/next.php";
  url=url+"?stitchid="+str+"&greater="+greater+"&terms="+encodeURIComponent(terms);
  
  xmlhttp.onreadystatechange=stateChanged;
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
}

function stateChanged()
{
  if (xmlhttp.readyState==4)
  {
    eval(xmlhttp.responseText);
    _finish();
  }
}

function GetXmlHttpObject()
{
  if (window.XMLHttpRequest)
    {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    return new XMLHttpRequest();
    }
  if (window.ActiveXObject)
    {
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
    }
  return null;
}